package unit03.day05;

import java.util.ArrayList;
import java.util.Collections;
import java.util.List;

/**
 * 排序自定义类型元素的集合
 * */
public class SortListDemo1 {
	public static void main(String[] args) {
		List<Point> list = new ArrayList<Point>();
		list.add(new Point(4,2));
		list.add(new Point(3,5));
		list.add(new Point(2,6));
		list.add(new Point(7,7));
		list.add(new Point(1,2));
		list.add(new Point(5,2));
		list.add(new Point(3,2));
		/**
		 * sort方法要求集合元素必须实现Comparable接口，该接口用于规定实现类是可以比较的
		 * 其中有抽象个方法是用来定义比较大小的规则.但是这样侵入性太强
		 * */
		Collections.sort(list);
		System.out.println(list);
	}
}
